module aerosol_forcing_mod

  implicit none

  private

  public aerosol_forcing_init
  public aerosol_forcing_get
  public aerosol_forcing_final

  ! Mixing ratio for the following aerosol components:
  ! - sulphate
  ! - black carbon
  ! - organic carbon
  ! - nitrate
  ! - sea salt
  ! - mineral dust
  ! Also may need effective radius, aerosol optical depth (AOD), single scattering albedo (SSA),
  ! asymmetry parameter (ASY), cloud activity (anthropogenic increment in drop number, dN/N).

contains

  subroutine aerosol_forcing_init()

  end subroutine aerosol_forcing_init

  subroutine aerosol_forcing_get(lon, lat, p)

    real(8), intent(in) :: lon
    real(8), intent(in) :: lat
    real(8), intent(in) :: p

  end subroutine aerosol_forcing_get

  subroutine aerosol_forcing_final()

  end subroutine aerosol_forcing_final

end module aerosol_forcing_mod
